const app = getApp();
Page({
  onLoad() {
    // 获取页面栈
    const pageStack = getCurrentPages();
    console.log(pageStack);
    // 页面实例
    const pageInstance = pageStack[0];
    // console.log(pageInstance.data);
    // pageInstance.setData({ message: "6666666..." });
    // pageInstance.onShow = function () {
    //   console.log("生命周期函数被重新定义了...");
    // };
    // console.log(pageInstance.route);

    // 取出最一个页面实例
    const currentPage = pageStack.pop();

    // 判断登录状态
    const isLogin = !!app.token;
    if (!isLogin) {
      // wx.navigateTo({
      //   url: "/pages/login/index",
      // });
      wx.redirectTo({
        url: "/pages/login/index?rediectURL=/" + currentPage.route,
      });
    }
  },
  getUserNickname(ev) {
    // 存储用户昵称
    wx.setStorageSync("nickname", ev.detail.value);
    // 更新应用实例
    // app.nickname = ev.detail.value;
  },
  getUserAvatar(ev) {
    // 存储头像地址
    wx.setStorageSync("avatar", ev.detail.avatarUrl);
    // 更新应用实例
    // app.avatar = ev.detail.avatarUrl
    // 页面中渲染数据
    this.setData({ avatar: ev.detail.avatarUrl });
  },
});
